A Modular Reference Structure for Component-based Architecture Description Languages
نویسندگان
چکیده
Metamodels are used to define languages, code generation and they serve as data structures for metamodel-centric software systems. In software engineering, these metamodels are crafted, evolved and extended, e.g., by further quality dimensions or structural features. However, an ad-hoc modeling approach does not properly support metamodel reuse by extension or composition. Nor does it enforce a proper modularization which helps with tackling complexity. We present an approach to design and extend metamodels for component-based architecture description languages in a modular way. The information which is to be metamodeled is divided into paradigm, domain, quality and analysis content. We constrain the usage of dependencies and give instructions how to modularize in accordance to concerns. Related approaches try to modularize and compose transformations, generators, and tools in general. However, in the field of metamodels, little support is given. Our approach is applied to several concerns of the Palladio Component Model and an extension thereof.
منابع مشابه
Component-based architecture: the Fractal initiative
Component-based software engineering (CBSE) [32] and software architecture [30] have become mature and very active fields of study. Both can be traced back to an early vision of systematically produced software [24] and are primarily concerned with the construction of software systems by composition or assembly of software components, with well-defined interfaces and explicit dependencies. Nowa...
متن کاملA High Torque Density Axial Flux SRM with Modular Stator
A novel structure of switched reluctance motors (SRMs) is proposed. The proposed structure uses the benefits of the axial flux path, short flux path, segmental rotor, and flux reversal free stator motors all together to improve the torque density of the SRMs. The main geometrical, electrical and physical specifications are presented. In addition, some features of the proposed structure are comp...
متن کاملModular approach for an ASIC integration of electrical drive controls
VLSI circuits design allows today to consider new modes of implementation for electrical controls. However, design techniques require an adaptation effort that few designers, too accustomed to the software approach, provide. The authors of this article propose to develop a methodology to guide the electrical designers towards optimal performances of control algorithms implementation. Thus, they...
متن کاملAcme: Architectural Description of Component-Based Systems
Over the past decade there has been considerable experimentation with the design of architecture description languages that can provide a formal basis for description and analysis of the architectures of component-based systems. As the eld has matured there has emerged among the software architecture research community general consensus about many aspects of the foundations for architectural re...
متن کاملUML, The Future Standard Software Architecture Description Language?
The object-oriented Unified Modeling Language (UML) which has become OMG standard offers a great variety of concepts for the definition of the structure and the expected behavior of a software system. It has the potential to replace many previously used software architecture description languages. This is especially true for the subset of so-called module interconnection languages. Compared wit...
متن کامل